package com.weishi.project.training.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.weishi.project.training.domain.HeartRateRecord;

import java.util.List;
import java.util.Map;

/**
 * 心率计次数据Service接口
 */
public interface IHeartRateRecordService extends IService<HeartRateRecord> {

    /**
     * 查询心率计次数据列表
     */
    List<HeartRateRecord> selectHeartRateRecordList(HeartRateRecord heartRateRecord);

    /**
     * 核算成绩入库
     * @param channelId
     */
    void addRecord(Integer channelId);

    List<HeartRateRecord> selectByMap(Map<String, Object> heartRateParams);

    void removeByHeartRateCountId(Integer id);


    /**
     * 根据水上分段表 id 和 运动员 id 查询心率
     */
    List<HeartRateRecord> listRS(Integer rateCountId , Integer sportsmanId);

}